package test1;

public class StaticlnnerClassDemo {
    public static void main(String[] args) {
        Fo.Ko ko = new Fo.Ko();
        System.out.println(ko.add());
    }
}
class Fo {
    int a = 1;
    static int b = 2;
    /**
     * 静态内部类
     * Foo类相当于Koo的包，为Koo声明了一个命名空间
     * 静态内部类的作用域，类似于静态变量，类加载后就存在，可以在静态内部类中访问静态成员（属性和方法）
     */
    static class Ko {
        int add() {
            System.out.println("静态内部类展示");
            return b+1;
        }
    }
}
